Page({
  data: {
    top: 'http://ttp.hantao.fun/%E7%A4%BE%E5%8C%BA.jpg', 
    posts: [], // 从后端获取的贴子数据将填充到这里
  },

  onLoad: function () {
    // 在页面加载时请求数据
    this.getPostsData();
  },

  getPostsData: function () {
    // 假设这里是向后端请求贴子数据的逻辑
    wx.request({
      url: 'http://localhost:8880/shequ/wz/get/1',
      method: 'GET',
      success: (res) => {
        // 成功获取到数据后，将数据填充到页面中的 posts 数组中
        this.setData({
          posts: res.data.data
        });

        // 遍历帖子列表，依次获取每个帖子对应的作者头像
        this.getAuthorsPhotos();
      },
      fail: (err) => {
        console.error('请求贴子数据失败', err);
      }
    });
  },

  getAuthorsPhotos: function () {
    const posts = this.data.posts;
    // 遍历帖子列表，依次获取每个帖子对应的作者头像
    for (let i = 0; i < posts.length; i++) {
      const authorId = posts[i].authorId;
      // 请求获取作者头像信息
      wx.request({
        url: 'http://localhost:8880/shequ/wxuser/find',
        method: 'GET',
        data: {
          id: authorId
        },
        success: (res) => {
          const userPhoto = res.data.data.userPhoto;
          // 更新对应帖子的作者头像信息
          const updatedPosts = this.data.posts;
          updatedPosts[i].userPhoto = userPhoto;
          this.setData({
            posts: updatedPosts
          });
        },
        fail: (err) => {
          console.error('获取用户头像信息失败', err);
        }
      });
    }
  },

  //跳转详情页
  goToDetailPage: function (e) {
    const wzId = e.currentTarget.dataset.id;
    console.log("1111" + wzId)
    wx.navigateTo({
      url: '/pages/shequ/list/list?wzId=' + wzId,
    });
  },
})
